#include "mainwindow.h"
#include "ui_mainwindow.h"

//本文链接：https://blog.csdn.net/libaineu2004/article/details/127995197
//Windows自带的远程桌面共享工具mstsc
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    //ui->axWidget->setControl(QStringLiteral("{8b918b82-7985-4c24-89df-c33ad2bbfbcd}"));
    // ui->axWidget->setControl(QStringLiteral("{8b918b82-7985-4c24-89df-c33ad2bbfbcd}"));

    ui->axWidget->setProperty("Server","192.168.31.158"); // 远程连接IP
    ui->axWidget->setProperty("UserName", "administrator"); // 用户名
    ui->axWidget->setProperty("ClearTextPassword", "\\"); // 用户密码
    ui->axWidget->setProperty("DesktopWidth", 800); // 指定宽度
    ui->axWidget->setProperty("DesktopHeight", 600); // 指定高度
    ui->axWidget->dynamicCall("Connect()"); // 连接

//    ui.axWidget_RDP->setProperty("Server", _ip); // 远程连接 IP
//    ui.axWidget_RDP->setProperty("UserName", _user); // 用户名
//    ui.axWidget_RDP->setProperty("ClearTextPassword", _password); // 用户密码--ClearTextPassword
//    ui.axWidget_RDP->setProperty("DesktopWidth", QApplication::desktop()->width()-120); // 指定宽度
//    ui.axWidget_RDP->setProperty("DesktopHeight", QApplication::desktop()->height()-120); // 指定高度

//    ui.axWidget_RDP->setFocusPolicy(Qt::StrongFocus);//设置控件接收键盘焦点的方式：鼠标单击、Tab键
//    ui.axWidget_RDP->setProperty("DisplayAlerts", false); //不显示任何警告信息。
//    ui.axWidget_RDP->setProperty("DisplayScrollBars", true); // 显示滚动条

//    ui.axWidget_RDP->dynamicCall("Connect()"); // 连接
}

MainWindow::~MainWindow()
{
    delete ui;
}

